Ext.define('DragonApp.view.operalog.Grid', {
    extend: 'Ext.grid.Panel',

    alias: ['widget.operaloggrid'],
    height: 500,

    requires: [
        'DragonApp.store.JsonPOpera'
    ],
    columns: {
        defaults: {
            width: 80,
            align: 'center'
        },
        items: [
            { text: '序号', dataIndex: 'id', width: 90 },
            { text: '操作时间', dataIndex: 'create_time', width: 145 },
            { text: '操作人ID', dataIndex: 'staff_id' },
            { text: '操作人', dataIndex: 'staff_name' },
            { text: '角色权限', dataIndex: 'role_name' },
            { text: '模块', dataIndex: 'module', hidden: true },
            { text: '控制器', dataIndex: 'controller', hidden: true },
            { text: '方法', dataIndex: 'action', hidden: true },
            { text: '操作', dataIndex: '_name', width: 100 },
            { text: 'url', dataIndex: 'url', hidden: true },
            { text: '参数', dataIndex: 'param', align: 'left', flex: 1 },
            { text: '返回结果', dataIndex: 'result' },
            { text: '访问IP', dataIndex: 'ip', hidden: true }
        ]
    },
    store: {
        type: 'jsonPOperaStore',
        storeId : 'jsonPOperaStore'
    }
});